patchouli herb - French English Dictionary